home *** CD-ROM | disk | FTP | other *** search
/ MACD 5 / MACD 5.bin / workbench / libs / conlib.lha / ConLib / Asm_Stuff / con.i < prev    next >
Text File  |  1992-01-04  |  3KB  |  164 lines

  1.     IFND    LIBRARIES_CON_I
  2. LIBRARIES_CON_I SET 1
  3.     IFND    EXEC_LIBRARIES_I
  4.     INCLUDE    'exec/libraries.i'
  5.     ENDC
  6.     IFND    INTUITION_INTUITION_I
  7.     INCLUDE    'intuition/intuition.i'
  8.     ENDC
  9. CONNAME: MACRO
  10.     DC.B    'con.library',0
  11.     ENDM
  12. CHARDEFSIZE    = (256+7)/8
  13. IGNOREVALUE    = -1
  14.     RSRESET    ; ConBase
  15. con_LibNode:    RS.B    LIB_SIZE
  16. con_SegList:    RS.L    1
  17. con_IntBase:    RS.L    1
  18. con_MathBase:    RS.L    1
  19. con_SIZEOF:    RS.W    0
  20.     RSRESET    ; ConHandle
  21. cnh_CDBase:    RS.L    1
  22. cnh_Window:    RS.L    1
  23. cnh_UserPort:    RS.L    1
  24. cnh_Unit:    RS.L    1
  25. cnh_WriteIO:    RS.L    1
  26. cnh_Signal:    RS.L    1
  27. cnh_ExLength:    RS.W    1
  28. cnh_CursorStatus:    RS.W    1
  29. cnh_PadSpace:    RS.B    1
  30. cnh_PadZero:    RS.B    1
  31. cnh_PadGroup:    RS.B    1
  32. cnh_PadString:    RS.B    1
  33. cnh_DecimalPoint:    RS.B    1
  34. cnh_FloatE:    RS.B    1
  35. cnh_EchoTable:    RS.B    CHARDEFSIZE
  36. cnh_UserNotes:    RS.L    8
  37. cnh_MsgHandler:    RS.L    1
  38. cnh_Reserved:    RS.L    4
  39. cnh_SIZEOF:    RS.W    0
  40.     RSRESET    ; ConInfo
  41. cin_XPos:    RS.W    1
  42. cin_YPos:    RS.W    1
  43. cin_XSize:    RS.W    1
  44. cin_YSize:    RS.W    1
  45. cin_Styles:    RS.W    1
  46. cin_FgCol:    RS.W    1
  47. cin_BgCol:    RS.W    1
  48. cin_Reserved:    RS.L    4
  49. cin_SIZEOF:    RS.W    0
  50.     RSRESET    ; AcceptStructure
  51. acc_XStart:    RS.W    1
  52. acc_YStart:    RS.W    1
  53. acc_Styles:    RS.W    1
  54. acc_FgCol:    RS.W    1
  55. acc_BgCol:    RS.W    1
  56. acc_ExitFlags:    RS.L    1
  57. acc_Class:    RS.L    1
  58. acc_Code:    RS.W    1
  59. acc_Qualifier:    RS.W    1
  60. acc_IAddress:    RS.L    1
  61. acc_MouseX:    RS.W    1
  62. acc_MouseY:    RS.W    1
  63. acc_Seconds:    RS.L    1
  64. acc_Micros:    RS.L    1
  65. acc_IDCMPWindow:    RS.L    1
  66. acc_Char:    RS.B    1
  67. acc_Pad001:    RS.B    1
  68. acc_ValidTable:    RS.B    CHARDEFSIZE
  69. acc_ExitTable:    RS.B    CHARDEFSIZE
  70. acc_Reserved:    RS.L    4
  71. acc_SIZEOF:    RS.W    0
  72. accs_InputBuffer:    RS.L    1
  73. accs_WorkBuffer:    RS.L    1
  74. accs_MaxLength:    RS.W    1
  75. accs_FieldLen:    RS.W    1
  76. accs_Length:    RS.W    1
  77. accs_Position:    RS.W    1
  78. accs_DispPos:    RS.W    1
  79. accs_Reserved:    RS.L    2
  80. accs_SIZEOF:    RS.W    0
  81. DEFMODE_ALL    = 0
  82. DEFMODE_NEW    = 1
  83. DEFMODE_ADD    = 2
  84. DEFMODE_REM    = 3
  85. DEFMODE_GET    = 4
  86. DEFALL        = 0<<17
  87. DEFNONE        = 1<<17
  88. DEFALFANUM    = 2<<17
  89. DEFALFA        = 3<<17
  90. DEFNUMERIC    = 4<<17
  91. DEFDECIMAL    = 5<<17
  92. DEFHEX        = 6<<17
  93. DEFOCTAL    = 7<<17
  94. DEFBINARY    = 8<<17
  95. DEFFLOAT    = 9<<17
  96. CURSOROFF    = 0
  97. CURSORON    = 1
  98. ACCB_ERASE    = 31
  99. ACCF_ERASE    = 1<<ACCB_ERASE
  100. ACCB_RAWKEY    = 28
  101. ACCF_RAWKEY    = 1<<ACCB_RAWKEY
  102. ACCB_DUALKEY    = 27
  103. ACCF_DUALKEY    = 1<<ACCB_DUALKEY
  104. ACCB_UPKEY    = 26
  105. ACCF_UPKEY    = 1<<ACCB_UPKEY
  106. ACCB_ECHO    = 25
  107. ACCF_ECHO    = 1<<ACCB_ECHO
  108. ACCB_WAIT    = 24
  109. ACCF_WAIT    = 1<<ACCB_WAIT
  110. ACCB_JUSTIFIED    = 22
  111. ACCF_JUSTIFIED    = 1<<ACCB_JUSTIFIED
  112. ACCB_CONTINUE    = 21
  113. ACCF_CONTINUE    = 1<<ACCB_CONTINUE
  114. ACCB_OVERWRITE    = 20
  115. ACCF_OVERWRITE    = 1<<ACCB_OVERWRITE
  116. ACCB_LASTEXIT    = 19
  117. ACCF_LASTEXIT    = 1<<ACCB_LASTEXIT
  118. ACCB_FULLSTOP    = 18
  119. ACCF_FULLSTOP    = 1<<ACCB_FULLSTOP
  120. ACCB_NOAMIGA    = 17
  121. ACCF_NOAMIGA    = 1<<ACCB_NOAMIGA
  122. ACCB_NOSTDAMIGA    = 16
  123. ACCF_NOSTDAMIGA    = 1<<ACCB_NOSTDAMIGA
  124. ACCB_NOSCROLL    = 15
  125. ACCF_NOSCROLL    = 1<<ACCB_NOSCROLL
  126. SGFB_PLAIN    = 0
  127. SGFF_PLAIN    = 1<<SGFB_PLAIN
  128. SGFB_BOLD    = 1
  129. SGFF_BOLD    = 1<<SGFB_BOLD
  130. SGFB_ITALIC    = 2
  131. SGFF_ITALIC    = 1<<SGFB_ITALIC
  132. SGFB_UNDERLINED    = 3
  133. SGFF_UNDERLINED    = 1<<SGFB_UNDERLINED
  134. CNV_DECIMAL    = 1
  135. CNV_HEX        = 2
  136. CNV_OCTAL    = 3
  137. CNV_BINARY    = 4
  138. CNV_SIGNED    = 1<<16
  139. CNV_LEADSPACE    = 1<<17
  140. AKEY_NONE    = 0
  141. AKEY_HELP    = 5
  142. AKEY_BS    = 8
  143. AKEY_TAB    = 9
  144. AKEY_LF    = 10
  145. AKEY_RETURN    = 13
  146. AKEY_ARROWRG    = 17
  147. AKEY_ARROWLF    = 18
  148. AKEY_ARROWUP    = 19
  149. AKEY_ARROWDN    = 20
  150. AKEY_ESC    = 27
  151. AKEY_DEL    = 127
  152. AKEY_F1    = 129
  153. AKEY_F2    = 130
  154. AKEY_F3    = 131
  155. AKEY_F4    = 132
  156. AKEY_F5    = 133
  157. AKEY_F6    = 134
  158. AKEY_F7    = 135
  159. AKEY_F8    = 136
  160. AKEY_F9    = 137
  161. AKEY_F10    = 138
  162. AKEY_CSI    = 155
  163.     ENDC
  164.